package com.example.lt.entity.json;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * @Author 小涛Tao
 * @Date: 2024/07/31/16:49
 * version 1.0 注释：TypeJson 表示【文本、视频和图片】审核结果中的审核类型，TypeJson 的属性为审核类型下的子部分。

 * 文本审核类型主要为 "antispam"
 * 视频和图片的审核类型主要为 "pulp" 、 "terror" 和 "politician"

 * 文本审核结果的 "antispam" 下有 details 和 suggestion
 * 视频审核结果的 "pulp" 和 "terror" 下有 cuts 和 suggestion ； 而 "politician" 下有 cuts 和 suggestion ，但 cuts 没有 details
 * 图片审核结果的 "pulp" 和 "terror" 下有 details 和 suggestion ； 而 "politician" 下只有 suggestion
 **/
@Data
@ToString
public class TypeJson implements Serializable {

    String suggestion; // 建议

    List<CutsJson> cuts; // 视频中不同时段的审核结果集合

    List<DetailsJson> details; // 详细信息

}
